package com.bt.table.ppt;

import java.sql.Timestamp;

import org.springframework.stereotype.Component;

import com.bt.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * Ret_cus_so entity. @author MyEclipse Persistence Tools
 */
@Component
@XStreamAlias("table")
public class Ret_cus_so extends UUIDObject implements java.io.Serializable {

	// Fields

	private String cus_so_id;
	private String ope_fab_id;
	private String cus_so_cate;
	private String cus_so_stat;
	private String mdl_id_fk;
	private String mtrl_prod_id_fk;
	private Integer pln_prd_qty;
	private String cus_so_grade;
	private Timestamp pln_stb_timestamp;
	private Timestamp pln_cmp_timestamp;
	private Timestamp cus_po_rls_timestamp;
	private String crt_usr;
	private Timestamp crt_timestamp;
	private String cus_so_note;
	private String cus_so_remark;
	private String cus_id_fk;

	// Constructors

	/** default constructor */
	public Ret_cus_so() {
	}

	/** minimal constructor */
	public Ret_cus_so(String cus_so_id, Timestamp crt_timestamp) {
		this.cus_so_id = cus_so_id;
		this.crt_timestamp = crt_timestamp;
	}

	/** full constructor */
	public Ret_cus_so(String cus_so_id, String ope_fab_id, String cus_so_cate,
			String cus_so_stat, String mdl_id_fk, String mtrl_prod_id_fk,
			Integer pln_prd_qty, String cus_so_grade,
			Timestamp pln_stb_timestamp, Timestamp pln_cmp_timestamp,
			Timestamp cus_po_rls_timestamp, String crt_usr,
			Timestamp crt_timestamp, String cus_so_note, String cus_so_remark,
			String cus_id_fk) {
		this.cus_so_id = cus_so_id;
		this.ope_fab_id = ope_fab_id;
		this.cus_so_cate = cus_so_cate;
		this.cus_so_stat = cus_so_stat;
		this.mdl_id_fk = mdl_id_fk;
		this.mtrl_prod_id_fk = mtrl_prod_id_fk;
		this.pln_prd_qty = pln_prd_qty;
		this.cus_so_grade = cus_so_grade;
		this.pln_stb_timestamp = pln_stb_timestamp;
		this.pln_cmp_timestamp = pln_cmp_timestamp;
		this.cus_po_rls_timestamp = cus_po_rls_timestamp;
		this.crt_usr = crt_usr;
		this.crt_timestamp = crt_timestamp;
		this.cus_so_note = cus_so_note;
		this.cus_so_remark = cus_so_remark;
		this.cus_id_fk = cus_id_fk;
	}

	// Property accessors

	public String getCus_so_id() {
		return this.cus_so_id;
	}

	public void setCus_so_id(String cus_so_id) {
		this.cus_so_id = cus_so_id;
	}

	public String getOpe_fab_id() {
		return this.ope_fab_id;
	}

	public void setOpe_fab_id(String ope_fab_id) {
		this.ope_fab_id = ope_fab_id;
	}

	public String getCus_so_cate() {
		return this.cus_so_cate;
	}

	public void setCus_so_cate(String cus_so_cate) {
		this.cus_so_cate = cus_so_cate;
	}

	public String getCus_so_stat() {
		return this.cus_so_stat;
	}

	public void setCus_so_stat(String cus_so_stat) {
		this.cus_so_stat = cus_so_stat;
	}

	public String getMdl_id_fk() {
		return this.mdl_id_fk;
	}

	public void setMdl_id_fk(String mdl_id_fk) {
		this.mdl_id_fk = mdl_id_fk;
	}

	public String getMtrl_prod_id_fk() {
		return this.mtrl_prod_id_fk;
	}

	public void setMtrl_prod_id_fk(String mtrl_prod_id_fk) {
		this.mtrl_prod_id_fk = mtrl_prod_id_fk;
	}

	public Integer getPln_prd_qty() {
		return this.pln_prd_qty;
	}

	public void setPln_prd_qty(Integer pln_prd_qty) {
		this.pln_prd_qty = pln_prd_qty;
	}

	public String getCus_so_grade() {
		return this.cus_so_grade;
	}

	public void setCus_so_grade(String cus_so_grade) {
		this.cus_so_grade = cus_so_grade;
	}

	public Timestamp getPln_stb_timestamp() {
		return this.pln_stb_timestamp;
	}

	public void setPln_stb_timestamp(Timestamp pln_stb_timestamp) {
		this.pln_stb_timestamp = pln_stb_timestamp;
	}

	public Timestamp getPln_cmp_timestamp() {
		return this.pln_cmp_timestamp;
	}

	public void setPln_cmp_timestamp(Timestamp pln_cmp_timestamp) {
		this.pln_cmp_timestamp = pln_cmp_timestamp;
	}

	public Timestamp getCus_po_rls_timestamp() {
		return this.cus_po_rls_timestamp;
	}

	public void setCus_po_rls_timestamp(Timestamp cus_po_rls_timestamp) {
		this.cus_po_rls_timestamp = cus_po_rls_timestamp;
	}

	public String getCrt_usr() {
		return this.crt_usr;
	}

	public void setCrt_usr(String crt_usr) {
		this.crt_usr = crt_usr;
	}

	public Timestamp getCrt_timestamp() {
		return this.crt_timestamp;
	}

	public void setCrt_timestamp(Timestamp crt_timestamp) {
		this.crt_timestamp = crt_timestamp;
	}

	public String getCus_so_note() {
		return this.cus_so_note;
	}

	public void setCus_so_note(String cus_so_note) {
		this.cus_so_note = cus_so_note;
	}

	public String getCus_so_remark() {
		return this.cus_so_remark;
	}

	public void setCus_so_remark(String cus_so_remark) {
		this.cus_so_remark = cus_so_remark;
	}

	public String getCus_id_fk() {
		return this.cus_id_fk;
	}

	public void setCus_id_fk(String cus_id_fk) {
		this.cus_id_fk = cus_id_fk;
	}

}